OCaml interpreter
interpreter
start
$ ocaml
quit
# #quit;;
use
ファイルに書かれているものを読み込む
# #use "hoge.ml";;
trace
デバッグ時に使える
関数に与えられた引数と結果を呼び出された順に表示する
# trace hoge_func;;でセット
その後、hoge_func 42などを実行するとtraceされた結果が表示される
ex.
code:ml
fact is now traced.
# fact 4;; (* 実行 *)
fact <-- 4
fact <-- 3
fact <-- 2
fact <-- 1
fact --> 1
fact --> 2
fact --> 6
fact --> 24
- : int = 24
# untrace hoge_funcでtraceを終了